REALSoftware
Visual Basic Project Converter

About VB Project Converter

This program helps you migrate Visual Basic 4.x to 6.x projects toREALbasic. It can be used to convert individual project files or an entireproject. VB Project Converter will parse your source code and make supportedconversions and inform you of incompatible code.

VP Project Converter supports forms, classes, modules, form resource files(*.frx) and project files. It provides support for Visual Basic-typestructures, classes, file I/O, controls, enumerations and basic support forDatabases.

Third party Active-X controls are not supported. These and any othercontrols without a native REALbasic replacement will be mapped to a canvascontrol.

What's New in Version 2.0:

[Fix] Fixed a problem with comments at the end of type structures, andenumerations that caused VBPC to corrupt parts of the converted project.

[Fix] Enumerations with hexadecimal values are properly converted,regardless of the syntax used.

[Fix] Better support for Declares.

To Use VB Project Converter:

To install, just decompress and copy the VBPC folder to any location in yourcomputer.

To convert a VB project just drag & drop the project file (*vbp) into theVBPC window. VBPC will automatically add all the files that belong to thatproject. You can deselect any file if you do not want to include that filein the REALbasic project.

All project files must be in the same location as the project file. Formresource files (*.frx) must be in the same location as its form. You do nothave to add (*.frx) form resource files, these will be read when needed.

Known Issues and other important facts:

Controls - If a control is not supported it will be converted to a Canvas.Notice that controls that are containers to other controls or views mayproduce a corrupted REALbasic project since this version of VBPC will notparse inside elements. If you suspect this is the case, please reportfeedback to have this problemfixed as soon as possible.

VBPC provides canvas controls for a few controls not supported in REALbasic.This version only has one control. A ckMonthView canvas control will beadded to your project when a MonthView controls is found. ckMonthView offersthe basic appearance and functionality of the VB MonthView control. If youwant to share a canvas control, class or module that provides VBfunctionality in REALbasic with other users, please send to REAL Software,via the feedback page.

Menus- Menus are only supported in forms. REALbasic only supports Option andShift besides the standard menu shortcut. Shortcuts using function keys willbe replaced by the key number. The delete key will be replaced with a 'D',Insert with 'I', and backspace with 'b', any other special key will beremoved.

MDI- This release of VBPC offers no support for MDI projects. REALbasic MDIwindows are only supported in Win targets. MDI support in REALbasic is doneby means of a MDI class and therefore is not a container. You will not beable to have controls in the MDI parent window in REALbasic.

Icons- Icons are imported as an image containing a mask and the actualimage.

Constants- VBPC will attempt to guess the data type of a constant. You mustdouble-check the data type of any constant once you open the convertedproject in REALbasic.

Database- Database support is limited in this version of VBPC. ADAO and DAOdata controls will be added to your project. Since an actual database is notadded to your project, bounded controls like editfields will have theirdatafield set but not their datasource property. To convert an MS Accessdatabase to a REALDB, check Access Converter from Jose Cuevas.Datadesigners, Crystal Reports and others like it are not supported.